package com.miplus.ccrm.report.mapper;

import com.baomidou.mybatisplus.core.metadata.IPage;
import com.baomidou.mybatisplus.extension.plugins.pagination.Page;
import com.github.yulichang.base.MPJBaseMapper;
import com.miplus.ccrm.report.controller.vo.cti.CallAgDayReqVo;
import com.miplus.ccrm.report.controller.vo.cti.CallAgDayResVo;
import com.miplus.ccrm.report.controller.vo.cti.CallHistReqVo;
import com.miplus.ccrm.report.controller.vo.cti.CallHistResvo;
import com.miplus.ccrm.report.controller.vo.rep.DistCaseNumReqVo;
import com.miplus.ccrm.report.controller.vo.rep.DistCaseNumResVo;
import com.miplus.ccrm.report.controller.vo.rep.RecyAgDayReqVo;
import com.miplus.ccrm.report.controller.vo.rep.RecyAgDayResVo;
import com.miplus.ccrm.report.pojo.ReportCallHist;
import com.baomidou.mybatisplus.core.mapper.BaseMapper;
import org.apache.ibatis.annotations.Mapper;

/**
* @author pc
* @description 针对表【report_call_hist】的数据库操作Mapper
* @createDate 2024-07-30 13:27:08
* @Entity com.miplus.ccrm.report.pojo.ReportCallHist
*/
@Mapper
public interface ReportCallHistMapper extends MPJBaseMapper<ReportCallHist> {

    IPage<CallAgDayResVo> repAgentCallDay(Page<Object> objectPage, String usrid, CallAgDayReqVo paras);

    IPage<RecyAgDayResVo> recoveryTotal(Page<Object> objectPage, String $usrid, RecyAgDayReqVo paras);

    IPage<DistCaseNumResVo> assignTotal(Page<Object> objectPage, String $usrid, DistCaseNumReqVo paras);
}




